"""
初始化数据清洗模块
此脚本创建数据库表并插入初始数据
"""
import os
import sys
from pathlib import Path

# 获取项目根目录
project_root = Path(__file__).parent.absolute()
print(f"项目根目录: {project_root}")

try:
    # 运行数据库初始化脚本
    cmd = f"cd {project_root} && python backend/data_clean/create_tables.py"
    print(f"执行命令: {cmd}")
    exit_code = os.system(cmd)
    
    if exit_code == 0:
        print("数据库初始化成功！")
    else:
        print(f"数据库初始化失败，退出代码: {exit_code}")
except Exception as e:
    print(f"执行过程中出现错误: {str(e)}") 